home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Tools 3
/
Amiga Tools 3.iso
/
grafik
/
raytracing
/
magiccamera
/
scripts
/
glider.mco
< prev
next >
Wrap
Text File
|
1994-05-19
|
2KB
|
132 lines
/******************************************
*
* exports: glider.obj, a simple airplane object
* the glider points in the +x direction.
* +y is up.
*
******************************************/
/*
; uncomment this section for stand-alone rendering.
; also uncomment last line of file
camera {
loc [40, 8, 15]
target [-7, 1, 0]
hfov 25
}
lamp {
loc [10, 25, 2]
}
*/
object glider.obj
color _glider.surf_ {
diff [.8, .65, .3]
scoef 5
srefl .3
}
color _silver_ {
diff [.8, .8, .8]
scoef 100
srefl 1
}
/* fuselage */
box {
patt _glider.surf_
loc [0, 0, -.2]
v1 [-15, 0, 0]
v2 [0, 2, 0]
v3 [0, 0, .4]
}
/* the wing */
slice _wing.slice_ = {
[-3, 0],
[-4, 10],
[-6, 10],
[-7, 0],
[-6, -10],
[-4, -10]
closed
}
extrude {
slice _wing.slice_
loc [0, .9, 0]
xaxis [1, 0, 0]
yaxis [0, 0, 1]
dir [0, 1, 0]
length .2
front back
patt _glider.surf_
}
/* the horizontal tail */
slice _htail.slice_ = {
[-12, 0],
[-13, 4],
[-15, 4],
[-15, -4],
[-13, -4]
closed
}
extrude {
slice _htail.slice_
loc [0, .9, 0]
xaxis [1, 0, 0]
yaxis [0, 0, 1]
dir [0, 1, 0]
length .2
front back
patt _glider.surf_
}
/* the vertical tail */
slice _vtail.slice_ = {
[-12, 2],
[-13, 5],
[-15, 5],
[-15, 2]
closed
}
extrude {
slice _vtail.slice_
loc [0, 0, .1]
dir [0, 0, -1]
xaxis [1, 0, 0]
yaxis [0, 1, 0]
length .2
front back
patt _glider.surf_
}
/* the nose weight */
box {
loc [.05, .3, .25]
v1 [-2, 0, 0]
v2 [0, 1.4, 0]
v3 [0, 0, -.5]
patt _silver_
}
endobj /* glider.obj */
/* uncomment the next line for stand-alone rendering */
;instance glider.obj